﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Triunfadores.BusinessEntities;

namespace Triunfadores.Repository.Service
{
    public interface IClienteRepository
    {
        IEnumerable<Cliente> ObtenerTodosLosClientes();
        IEnumerable<Cliente> ObtenerClientesPorCriterio(string nombre);
        Cliente FindSearchingFromClienteByDni(String dni);
        Cliente FindSearchingFromAvaladorByDni(String dni);
        Cliente GetClienteById(Int32 id);

        void AddCliente(Cliente cliente);
        void UpdateCliente(Cliente cliente);
        void DeleteCliente(Int32 id);
    }
}
